package com.jic.point.model.vo.request;
import java.util.Date;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@ApiModel(description = " 活动规则报表实体类")
public class ReportActivityRuleRequest extends BaseEntityRequest{
	private static final long serialVersionUID = 1L;
    // @NotEmpty(message = "主键") 
    @ApiModelProperty(notes = "主键")
    private Long id;

    // @NotEmpty(message = "平台Code") 
    @ApiModelProperty(notes = "平台Code")
    private String platformCode;

    // @NotEmpty(message = "BD部门Code") 
    @ApiModelProperty(notes = "BD部门Code")
    private String bdCode;

    // @NotEmpty(message = "时间类型（year-年；month-月；day-天）；") 
    @ApiModelProperty(notes = "时间类型（year-年；month-月；day-天）；")
    private String timeType;

    // @NotEmpty(message = "时间统计值；例如2020表示2020年；01表示1月份，也可以表示1号，看time_type的类型；") 
    @ApiModelProperty(notes = "时间统计值；例如2020表示2020年；01表示1月份，也可以表示1号，看time_type的类型；")
    private String timeValue;

    // @NotEmpty(message = "活动规则Code") 
    @ApiModelProperty(notes = "活动规则Code")
    private String activityRuleCode;

    // @NotEmpty(message = "活动规则名称") 
    @ApiModelProperty(notes = "活动规则名称")
    private String activityRuleName;

    // @NotEmpty(message = "统计类型：add表示新增；available表示可用；apply表示申请 delete表示删除 update表示修改") 
    @ApiModelProperty(notes = "统计类型：add表示新增；available表示可用；apply表示申请 delete表示删除 update表示修改")
    private String reportType;

}
